meteor shower – English–Français translations

🇬🇧 en fr 🇫🇷

meteor shower noun

  • Meteors seen on Earth for short time period
pluie de météores
Wiktionary Links